import * as React from 'react';
import { Tabs, TabItem, TabsProps } from '@aws-amplify/ui-react';
import { Demo } from '@/components/Demo';
import { TabsPropControls } from './TabsPropControls';
import { useTabsProps } from './useTabsProps';
import { demoState } from '@/utils/demoState';
const propsToCode = (props) => {
return (
`
Tab content #1
Tab content #2
Cannot click
`
);
};
const demoChildren = [
Tab content #1
,
Tab content #2
,
Cannot click
,
];
const defaultTabsProps = {
justifyContent: 'flex-start',
children: demoChildren,
};
export const TabsDemo = () => {
const tabsProps = useTabsProps(
(demoState.get(Tabs.displayName) as TabsProps) || defaultTabsProps
);
return (
}
>
{tabsProps.children}
);
};